home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 15
/
Aminet 15 - Nov 1996.iso
/
Aminet
/
comm
/
mail
/
YamNet.lha
/
YamNet.DOC
< prev
next >
Wrap
Text File
|
1996-09-16
|
12KB
|
356 lines
\\ // /\ /\ /\ |\ || XXXXXXXX XXXXXX
\\ // //\\ //\\ //\\ |\\ || || ||
\\// // \\ // \X/ \\ ||\\ || || ||
\/ // \\ // \\ || \\ || |XXXX ||
|| /XXXXXXXX\ // \\ || \\ || || ||
|| // \\ // \\ || \\|| || ||
|| // \\ // \\ || \\| XXXXXXXX ||
XXXXX /| XXXXX
// // //| // //
// //|| //
// // || //
// || //
// || //
// XX || //
\XXXXXX XX || \XXXXXX
(By Alfredo Soro)
* INTRODUCCION
En la actualidad llamar al proveedor de internet puede
ser tan barato como una llamada de teléfono urbana.
Mientras que llamar a un nodo de fidonet/amiganet/etc puede
no ser tan barato si no se tiene una BBS en la misma ciudad.
Lo ideal sería poder recoger y mandar el correo de las redes
en la misma llamada a internet si el sysop de la BBS a la
que pertenecemos tiene cuenta en internet.
¡Esto es lo que permite hacer este programa!
YamNet esta inspirado en el programa YamGate de Dave Naylor.
YamNet es un programa para AmigaDOS que realiza varias
funciones para el envio y recepción de paquetes y ficheros
de la distribución de correo de redes tipo Fidonet:
- Codifica en forma de texto ficheros binarios destinados a
puntos o nodos de sistemas tipo fidonet para ser enviados
por e-mail a traves de internet.
Utilizando, según se prefiera, el mas clasico MIME, el
metodo UUencode tradicional, el más rápido y compacto
FSCode, o el imponente PGP.
- Decodifica mensajes e-mail recibidos desde puntos o BBSs
conectados a nuestro sistema colocando los ficheros BINARIOS
en INBOUND de igual forma que si los hubieramos recibido por
mailer similar al 'TrapDoor', 'GMS_Mailer' o 'Gotcha'.
- Devuelve un comprobante para anunciar que se ha procesado
correctamente en INBOUND cada fichero de cualquier mensaje
mandado mediante YamNet.
- Borra de la base de e-mails ENVIADOS del YAM (Yet Another
Mailer) los mensajes a los que haga referencia cada
comprobante recibido.
- Limpia comprobantes de la base de e-mails ENVIADOS
(despues de haberlos enviado)
- Re-envia mensaje si el fichero es mal recibido en destino.
* REQUISITOS
YAM 1.3.2 + (by Marcel Beck) -- Yam13_2.lha 349549
PGP 2.6.3i(Amiga: by Peter Simons) -- PGPAMIGA-2.6.3IS.LHA 426911
rexxtricks.library 38.6 (by Jürgen Kohrmeyer)-- rexxtricks.library 49796
reqtools.library (by Nico François) (i) reqtools.library 45156
rexxreqtools.library 37.95+ (i) rexxreqtools.library 11664
Base64Coders V1.2 (By Edmund Vermeulen) (i) Base64Coders.lha 10503
FSCode 37.20 (by Flavio Stanchina) (i) FSCode 4572
rexxextra.library V2.2 (13 MAR 90) (i) Rexxtra12.lha 28867
(i) incluidos
* INSTALACION
Instala todos los ficheros en su lugar adecuado; copiando en
C: los ficheros YamNet, Base64encode, Base64decode y
FSCode; y en LIBS: los ficheros reqtools.library,
rexxreqtools.library, rexxextra.library y rexxtricks.library.
Ejecuta YamNet o edita el fichero YamNet.cfg con los valores
preferidos para tu sistema grabandolo en el cajón S:
--- Configuracion manual del fichero s:YamNet.cfg ---
-----------------------------------------------------------
; Las lineas como esta que empiezan con punto y coma son ignoradas
; por YamNet, al leer la configuración, pero es mejor eliminar estas
; lineas para que el programa funcione más rápido.
; EJEMPLO de configuración del fichero S:YamNet.cfg
; para YamNet 2.12
; LANG = <idioma>
; <idioma> debe ser sustituido por ESPAÑOL o ENGLISH dependiendo del
; idioma que queramos que use el programa.
LANG = Español
; TEMP = <directorio>
; <directorio> debe ser sustituido por el nombre de la
; unidad y directorio elegido para grabar ficheros temporales.
; Esto puede ser T: en caso de tener memoria suficiente para
; procesar los ficheros que se reciban o Dh1:t en caso
; contrario.
TEMP = T:
; LOG = <unidad:directorio/nombre>
; <unidad:directorio/nombre> debe ser sustituido por el
; nombre del fichero que deseamos utilizar para grabar el reporte
; que genere el programa al ser usado.
LOG = LOGS:YamNet.log
;LOGLEVEL = <nivel>
; <nivel> indica el nivel de información que se desea que muestre
; el programa al ser ejecutado.
; LOGLEVEL = 0 [No muestra ninguna información. Va más rápido]
; LOGLEVEL = 1 [Muestra información solo en pantalla]
; LOGLEVEL = 2 [Muestra información solo en el fichero]
; LOGLEVEL = 3 [Muestra información parcial en la pantalla y fichero]
; LOGLEVEL = 4 [Muestra toda la información en pantalla y fichero. Lento.]
LOGLEVEL = 3
; OUTBOUND = <directorio>
; <directorio> debe ser sustituido por el nombre de la unidad,
; asignación o camino a seguir para encontrar el OUTBOUND
; donde se encuentran los ficheros creados por programas como
; Mail Manager, Spot, o similar.
OUTBOUND = OUT:
; INBOUND = <directorio>
; <directorio> debe ser sustituido por el nombre de la unidad,
; asignación o camino a seguir para encontrar el INBOUND
; donde van a parar los ficheros listos para ser procesados
; por programas como Mail Manager, Spot, o similar.
; ONLYFLO
; Si es especificada esta opcion, solo los ficheros FLO y OUT
; seran procesados para enviar sus ficheros via e-mail.
; Si no se usa esta opcion, tambien seran procesados los ficheros
; HLO, CLO, DLO, DUT, HUT y CUT.
; PURGE
; Si se usa esta opcion el YamNet borrara todos los recibos
; entrantes con sus mensajes y los recibos enviados antes de
; terminar el proceso.
; YAMCHECK
; Si se utiliza esta opcion el YAM intentará recibir correo del
; servidor si es ejecutado desde YamNet y intentará enviar todos
; los mensajes que haya generado el programa antes de terminar
; el proceso.
INBOUND = IN:
; IFNOGUI = <valor>
; [[Cambio en los valores desde la version 2.0]]
; <valor> indica como debe comportarse el programa en el
; caso de utilizarse el argumento NOGUI.
; IFNOGUI = 0 [el programa aborta al final del proceso]
; IFNOGUI = 1 [quita el YAM si es necesario y lo vuelve a CARGAR]
; IFNOGUI = 2 [quita el YAM al final del proceso]
IFNOGUI = 1
; SUBZONA = <zona> <tema>
; dos palabras:
; <zona> es el número de zona o primer número de cada
; dirección tipo fidonet.
; <tema> es el nombre para la red de la zona determinada.
SUBZONA = 39 AmigaE-Mail
SUBZONA = 40 AmigaE-Mail
SUBZONA = 41 AmigaE-Mail
SUBZONA = 1 FidoE-Mail
SUBZONA = 2 FidoE-Mail
SUBZONA = 3 FidoE-Mail
SUBZONA = 4 FidoE-Mail
SUBZONA = 5 FidoE-Mail
SUBZONA = 6 FidoE-Mail
; NODO = <nodo4D> <email@address> <modo de codificación>
;<nodo4D> son los cuatro números de la dirección del punto
; o nodo al que deseamos mandar los archivos tipo Fidonet
; por internet separados mediante puntos. (NO = xx:xx/x.x | SI = xx.xx.x.x)
;<email@address> es la dirección de correo internet del nodo concretado.
;<modo de codificación> es el metodo elegido para enviar
; los ficheros binarios a traves de e-mail que puede ser uno
; de estos cuatro metodos:
; MIME | UUin | FSCode | PGP "<Identificativo>"
NODO = 2.344.15.11 nadie@particul.ar FSCode
NODO = 39.194.1.0 asoro@redestb.es PGP "Alfredo Soro"
NODO = 2.386.58.6 unpe@rocualquie.ra MIME
NODO = 39.194.1.10 pudi@dosero.tro UUIN
;END
-----------------------------------------------------------
* UTILIZACION
La sintaxis es:
YamNet [PURGE/S|OUT/S] [SAFE/S] [NOGUI/S]
>> YamNet
0. En caso de no existir s:YamNet.cfg, al ejecutar el
programa, se haran una serie de preguntas para crear el
fichero; En caso de no estar correctamente creado tambien se
preguntara por los valores correctos.
1. Ejecutado sin ningún argumento procesa mandando a
INBOUND los ficheros contenidos en mensajes de la ENTRADA
del YAM mandados mediante YamNet
Inmediatamente después, escribe un recibo al remitente de
cada mensaje procesado; y borra mensajes ENVIADOS si el
programa encuentra un comprobante mandado a tu sistema en
respuesta a un envio previo de cualquier archivo tipo
Fidonet.
Si se recibe un binario estropeado se genera un mensaje de
respuesta 'Resend-Request' y si es recibido un mensaje de
este tipo es re-enviado al remitente el mensaje con el
fichero solicitado desde el archivo de mensajes ENVIADOS.
(Yam:Sent/)
Tras ejecutar este programa si se ha recibido algún fichero
en INBOUND, usa en tu programa mailer/editor favorito (p.e:
Mail Manager) la opción de IMPORTAR.
>> YamNet SAFE
2. No borra nada tras procesar los mensajes. Genera si es
necesario un script T:YamNet.SAFE para ser ejecutado despues
de haber comprobado el correcto funcionamiento del programa
o hacer pruebas para procesar los mismos mensajes.
>> YamNet PURGE
3. Busca unicamente Peticiones de Re-envio o comprobantes
ENVIADOS en el YAM y los borra.
>> YamNet OUT
4. Transfiere ficheros tipo Fidonet en modo texto a traves de
cada cuenta de e-mail/nodo según se haya configurado.
Esta opción debe ser utilizada despues de haberle dado a
EXPORTAR en el mailer/editor.
>> YamNet NOGUI
.. Usando el argumento NOGUI al final de la linea de
comandos, el programa actuará de forma totalmente automática
de modo que en el caso de haber borrado algún mensaje de la
base de e-mails, no se preguntará que hacer al usuario y
YamNet podrá QUITAR y volver a CARGAR el YAM solo; para que
los mensajes sean actualizados en pantalla. (o actuará
dependiendo de la configuración IFNOGUI del fichero
s:YamNet.cfg)
* PRECAUCIONES
- Si hay que mandar algun fichero muy pequeño (50 bytes o
menos) el metodo MIME no es bueno porque los ficheros no son
correctamente decodificados usando este metodo.
- Es mejor no borrar manualmente los mensajes con los
temas(subject) configurados para las redes Tipo Fidonet. En
vez, utiliza la opción o el argumento PURGE, de vez en
cuando.
- Deja un tiempo prudencial antes de darle a RE-ENVIAR o
BORRAR un e-mail con fichero tipo Fidonet en el caso de que
no recibas comprobante de recepción del que hayas enviado.
Al menos una semana es suficiente tiempo.
- No cargues más de un 'YamNet' a la vez; no es sano.
* PUNTO FINAL
Agradezco a las siguientes personas el apoyo directo o
indirecto a este programa sin las cuales no habría sido
posible su realización:
Marcel Beck -- Por su Y A M (Yet Another Mailer)
Flavio Stanchina -- Por su FSCode
Peter Simons -- Por su PGPAmiga 2.6.3i
Nicolas Dade -- Por sus uuOUT y uuIN
Nico François -- Por su ReqTools.library
Robert Hofmann -- Por su CompressRexx
Miguel Barnosi -- Por sus intensos BetaTestings
Ferran Delriu -- Por ser el mejor SysOp Amiguero
Julio Garcia -- Por ser el mejor SysOp Pecero
Eugenio De Frutos -- Por su apoyo
y al resto de sysops y usuarios de AmigaNet que disfrutaran
de mi programa y me ayudan a mejorarlo con el uso.
GRACIAS
* IMPORTANTE
Lee los cambios producidos en el programa en el fichero:
YamNet.Cambios
* NORMAS DE USO Y MODO DE CONTACTO
Este programa es Freeware de Alfredo Soro.
Codigo fuente disponible bajo peticion.
No me hago responsable de ningun daño que pudiera
provocar este software. Ese es su precio.
Compilado el 16 de Septiembre de 1996 - 15:30
Para cualquier asunto puedes contactar conmigo, en estas
direcciones:
&&
& & Fidonet CuaRed[34] Amiganet VMail NavarraNet RedBBS
&&&&&& 2:344/15 28:94/1 39:194/1 70:344/2 150:20/3 757:1202/1
&& && asoro@redestb.es -WEB: http://www.geocities.com/Hollywood/6442/
^^^^^^^^^^^^^^^^
Correo Electrónico